﻿@charset "utf-8";
/* CSS Document */

/*标题*/
.xiq_tumu { padding:20px 20px 0;  }
.xiq_tumu dl{ overflow:hidden; }
.xiq_tumu dl dt{ font-size:20px; float:left;line-height:35px; } 
.xiq_tumu dl dd{ float:left; margin-top:7px;}
.xiq_tumu dl dd span{ background:#ff001c; border-radius:2px; padding:0 7px; color:#fff; margin-left:4px; line-height:20px; height:20px; font-family:"宋体"; display:inline-block; }
.xiq_tumu p{ color:#666; font-size:14px; }


/*左图切换*/
.md_s{ padding-bottom:30px; }

/*大banner*/
.aatBox{width:735px;height:490px;position:relative;margin:0 auto; float:left; border:6px solid #e9e9e9; }

.pager_o{height:12px;text-align:center;width:735px;margin-left:-368px;left:50%;bottom:15px;position:absolute;}
.pager_o a{margin:0 2px;width:17px;height:17px;display:inline-block;line-height:50px;position:relative;cursor:pointer;}
.pager_o a i{width:100%;height:100%;display:block;position:absolute;left:0;top:0;z-index:1;transition:background-color 0.2s;overflow:hidden;background: url(/content/Maldives/images/bq_36.png) no-repeat;}
.pager_o a b{width:10px;height:10px;display:block;position:absolute;left:-50%;top:-50%;opacity:0;filter:alpha(opacity=0);z-index:0;transition:opacity 0.2s;}
.pager_o a.active i{background-color:#999999;transition:background-color 0.2s;background: url(/content/Maldives/images/bq_35.png) no-repeat; top:-3px;}
.pager_o a.active b{opacity:0.15;filter:alpha(opacity=15);transition:opacity 0.2s;}

#aatImg{width:735px;height:490px;text-align: center;}
#aatImg img,#aatImg a{width:735px;height:490px;margin:0 auto;}
#aatImg{z-index:1;}

/*大banner下的文字*/
.banr_xia{ height:auto!important;height:55px;min-height:55px; position:absolute; width:675px; bottom:0; left:0; background:url(/content/Maldives/images/bg_70.png) 0 0 repeat; z-index:1; color:#fff; padding:15px 30px; }
.banr_xia p{ font-size:14px; line-height:24px; height:24px; overflow:hidden; }

/*图右内容*/
.xqy_you{ width:390px; float:left; margin-left:15px; line-height:35px; }
.qulv_md_jg dt{ float:left; color:#404040;}
.qulv_md_jg dt strong{ font-size:24px; color:#ff001c; }
.qulv_md_jg dt span{ color:#999; margin-left:10px;}
.qulv_md_jg dd{ float:left; line-height:45px; margin-left:10px; }
.qulv_md_jg dd span{ float:left; margin-left:8px; }
.qulv_md_jg dd a{ color:#999; }
.qulv_md_jg dd a img{ margin:16px 3px 0 0; float:left; }
.qulv_md_jg dd a:hover{ color:#ff8a00; }


/*出发城市*/
.md_chufa dl{ float:left; line-height:24px; margin:3px 0 8px;}
.md_chufa dl dt{ float:left; width:60px; }
.md_chufa dl dd{ float:left; width:260px; height:24px; }
.md_chufa dl dd label{ float:left; margin-right:6px; }

/*点击更多展开*/
.md_te_m{ float:left; margin:0 0 0 3px; cursor:pointer; color:#134486; position:relative;  }
.md_te_m:hover{ color:#ff8a00;}
.md_te_m i{ float:left; }
.md_te_m span{ float:left; margin:10px 0 0 3px; }

/*鼠标点击更多时弹出*/
.all_tc_l{ width:360px; border:2px solid #eee; background:#fff; padding:12px 8px; overflow:hidden; line-height:35px; z-index:2; position:absolute; right:-23px; top:35px; height:auto!important;height:392px;min-height:392px; overflow:hidden; }
.list_lei{ display:table;}
.list_lei strong,.list_lei p{ display:table-cell; }
.list_lei strong{ color:#ff8a00; font-weight:bold; white-space:nowrap;}
.list_lei p a{ margin:0 8px 0 0; word-break:break-all; }/*强制换行*/
.tc_baibg{ background:url(/content/Maldives/images/zdy_10.png) 0 0 repeat; position:fixed; top:0; left:0; width:100%; height:100%; display:none; z-index:1; }


/*出行人数*/
.md_cxrs { overflow:hidden; }
.md_cxrs span{ float:left; }
.jiajian{ display:inline; float:left; margin:0 8px 0 5px;}
.jiajian li{ display:inline-block; width:20px; height:15px; line-height:15px; margin:9px 0 0 0; border:1px solid #e3e3e3; text-align:center; }
.jiajian li a{ color:#134486; display:block;}
.jiajian .li_tdzi{ width:32px; border:none; }
.jiajian .li_tdzi .md_tianxi{ width:30px; height:13px; line-height:13px; text-align:center; color:#134486; font-size:12px;  border:none; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; }

/*立即预定*/
.aniu_dg{ margin:18px 0; overflow:hidden; }
.aniu_dg span{ margin-left:20px; color:#666; }
.xq_yuding{ border:medium none; border-radius:2px; background:#f60; width:200px; text-align:center; line-height:33px; line-height:33px; font-size:18px; cursor:pointer; color:#fff; }
.xq_yuding:hover{ background:#ff8a00; }
.aniu_dg dt{ float:left; }
.aniu_dg dd{ line-height:14px; float:left; color:#666; margin:2px 0 0 18px; background:url(/content/Maldives/images/bq_10.png) 0 center no-repeat; padding-left:33px;}


/*视频*/
.md_shpin{ margin:10px 0 0; overflow: hidden; background:#fff; }
.video_mti{ height:64px; line-height:64px; background:#f98233; padding:0 20px; color:#fff; }
.video_mti p{ font-size:24px; float:left; background:url(/content/Maldives/images/hs_53.png) right 22px no-repeat; padding-right:35px;  }
.video_mti ul{ margin-left:30px; float:left; line-height:70px; }
.video_mti ul li{ float:left; font-size:16px; padding:0 24px; cursor:pointer;}
.video_mti ul li:hover,.md_video ul li.hover{ background:#fff; color:#333; height:47px; top:17px; line-height:37px; position:relative; }
.big_video{ width:798px; float:left; }
.big_video p{ width:798px; height:484px; overflow:hidden; z-index:0; }
.big_video span{ display:block; line-height:20px; margin:5px 5px 15px;}
.lim_shipin{ padding:15px; }
.small_video{ float:right; width:357px;}
.shpin_xitu li{ width:357px; height:200px; margin-bottom:10px;}
.shpinaniu p{ width:160px; height:60px; font-size:24px; color:#fff; line-height:60px; margin:20px auto 0; border-radius:3px; cursor:pointer;  background:#8ab6f1 url(/content/Maldives/images/bq_21.png) 20px center no-repeat; padding-left:60px; }
.shpinaniu p:hover{ background:#7fabe7 url(/content/Maldives/images/bq_21.png) 20px center no-repeat; }
.shpinaniu span{ width:270px; display:block; line-height:18px; margin: 5px 0 5px 70px; color:#666; }
.shpinaniu i{ color:#305b95; cursor:pointer; }
.shpinaniu i:hover{ text-decoration:underline;}

/*视频-弹出*/
.ship_tch,.dianp_tch{ width:750px; background:#fff; border:3px solid #eee; padding:25px 25px 40px; position: fixed; right:50%; top:20%; margin-right:-375px; z-index:3;}
.tiaok_tl{ font-size:20px; text-align:center; line-height:50px; margin-bottom:30px; }
.ship_tch .tc_wz{ line-height:30px;}
.heibbg{ background:url(/content/Maldives/images/bg_70.png) 0 0 repeat; z-index:2; position:fixed; top:0; left:0; width:100%; height:100%; display:none; }
.shp_gbi{ background:url(/content/Maldives/images/zdy_7.png) 0 0 no-repeat; width:19px; height:18px; position:absolute; top:10px; right:10px; cursor:pointer; }
.tc_wz p{ text-indent:2em;}

/*当地必游景点*/
.dangd_jd{ margin:15px 0; }
.dd_jd_tl{ border-bottom:1px solid #e9e9e9; line-height:30px; font-size:18px; font-weight:bold; color:#ff8b03; padding:0 15px 15px; }
.jiandi_pic{ margin:0 15px 0 35px;}
.jiandi_pic li{ width:270px; float:left; margin:15px 15px 15px 0; }
.dj_sh_pic{ width:270px; height:180px; overflow:hidden; position:relative; }
.dj_sh_pic dl{ width:250px; height:25px; position:absolute; left:0; bottom:0; background:url(..//content/Maldives/images/bg_70.png) 0 0 repeat; color:#fff; padding:0 10px; }
.dj_sh_pic dl dt{ float:left;}
.dj_sh_pic dl dt strong{ color:#ff0; font-size:14px; }
.dj_sh_pic dl dd{ float:right; }
.dj_xi_wz{ border:1px solid #ddd; padding:5px 10px; margin-bottom:18px; overflow:hidden; }
.dj_xi_wz dt{ font-size:14px; margin-bottom:15px; } 
.dj_xi_wz dd{ float:right; margin-bottom:5px; }
.md_jd_yd{ border:none medium; background:#ff6600; font-size:14px; width:100px; height:30px; line-height:25px; border-radius:3px; color:#fff; cursor:pointer; }
.md_jd_yd:hover{ background:#ff8a00; }


/*详情行程*/
.md_xq_one{ margin:20px 0; overflow:hidden; }
.xq_dt_t{ overflow:hidden; }
.xq_dt_t ul{ width:1100px;}
.xq_dt_t ul li{ width:510px; float:left; margin:10px 20px 10px 0; text-align:center; }
.xq_dt_t ul li p{ width:500px; height:333px; border:1px solid #e9e9e9; padding:4px; overflow:hidden; }
.xq_dt_t ul li span{ font-size:14px; line-height:40px; }
.detai_tti{ height:30px; line-height:30px; overflow:hidden;}
.detai_tti dt{ float:left; padding:0 8px; background:#e0a866; color:#fff; font-size:18px; }
.detai_tti dd{ font-size:20px; margin-left:13px; float:left;}
.you_line{ width:1040px; margin:0 auto; padding:0 40px 20px 50px; border-left:1px dashed #d0d0d0; }
.md_noline{ border-left:none; }
.you_line .sh_zi{ padding:20px 0; }
.md_te_table table{ border:1px solid #ddd; border-bottom:none; border-left:none; margin-bottom:30px; }
.md_te_table td{ border:1px solid #ddd; padding:0 15px; border-top:none; border-right:none; }
.md_te_table td img{ float:left; margin:5px 8px 0 0; }
.days_more{ text-align:right;}
.days_more a{ color:#134486; font-size:14px; }
.days_more a:hover{ color:#ff8a00; }
.md_dt_bg{ height:29px; border-radius:3px; background:#eee url(../img/zdy_6.jpg) 0 0 no-repeat; font-size:18px; color:#fff; line-height:29px; width:1130px; margin:26px 0 0 10px; }
.md_dt_bg span{ float:left; margin:0px 8px;}
.md_taoyan{ padding:0 15px; overflow:hidden;}


/*酒店机票*/
.ztydtail_nr{ line-height:30px; padding:15px 30px; }
.detail_nr{ padding:15px 30px; }
.jd_jipiao{ width:560px; float:left; margin:15px 0; }
.jd_jipiao .kr{ font-size:20px; color:#134486; margin-bottom:15px; line-height:35px; }
.jd_jipiao i{ color:#134486; font-size:14px;}
.jd_jipiao a:hover i{ color:#ff8a00; }
.jd_jipiao span{ color:#ff8a00; }

.hangbb_bg{ margin:15px 0 0; }
.hangbb_bg table{ border:1px solid #ddd; border-bottom:none; border-left:none; margin-bottom:15px; }
.hangbb_bg td{ border:1px solid #ddd; border-top:none; border-right:none; text-align:center; font-size:14px;}
.hangbb_bg .oneh{ background:#f3f3f3;}
.hangbb_bg .days_more{ margin-right:10px;}

/*小banner*/
.jd_youjp{ width:500px; height:333px; border:1px solid #e9e9e9; padding:4px; float:right; margin:15px 0;}
.cctBox{width:500px;height:333px;position:relative;margin:0 auto;}
.pager_t{height:12px;text-align:center;width:500px;margin-left:-250px;left:50%;bottom:27px;position:absolute;}
.pager_t a{margin:0 2px;width:17px;height:17px;display:inline-block;line-height:50px;position:relative;cursor:pointer;}
.pager_t a i{width:100%;height:100%;display:block;position:absolute;left:0;top:0;z-index:1;transition:background-color 0.2s;overflow:hidden;background: url(/content/Maldives/images/bq_36.png) no-repeat;}
.pager_t a b{width:10px;height:10px;display:block;position:absolute;left:-50%;top:-50%;opacity:0;filter:alpha(opacity=0);z-index:0;transition:opacity 0.2s;}
.pager_t a.active i{background-color:#999999;transition:background-color 0.2s;background: url(/content/Maldives/images/bq_35.png) no-repeat; top:-3px;}
.pager_t a.active b{opacity:0.15;filter:alpha(opacity=15);transition:opacity 0.2s;}
#bbtImg{width:500px;height:333px;text-align: center;}
#bbtImg img,#bbtImg a{width:500px;height:333px;margin:0 auto;}
#bbtImg{z-index:1;}

.sh_light{ margin:0 0 15px; padding-right:30px; }


/*我要提问*/
.w_tw{margin:10px 0px 15px 15px; overflow:hidden; }
.w_tw dt{ float:left; line-height:40px; text-align:right; width:58px;}
.w_tw dt span{ color:#ff8a00; font-family:"宋体"; }
.w_tw dd{ margin-left:20px; float:left; color:#666;}
.w_tw .tw_iput{ border:medium none; border:1px solid #dbdbdb; width:265px; height:40px; line-height:40px; padding:0 10px; margin-right:20px; color:#999;}
.woyao_tw .feedb_hs{ width:770px; height:80px; margin-bottom:5px; }
.li_x_dp{ margin:0 0 30px 110px; overflow:hidden; }
.let_me_dp{ width:147px; height:33px; line-height:20px; border:medium none; border-radius:3px; font-size:18px; text-align:center; color:#fff; margin-right:10px; background:#f38a45; cursor:pointer; }
.let_me_dp:hover{ background:#e7772d; }
.li_x_dp span{ color:#ff8a00;}
.tuchu_wt { margin-bottom:40px;}
.tuchu_wt em{ font-size:14px;  display:block; }
.tuchu_wt span{ color:#1b447d; }
.tuchu_wt dt{ float:left; margin-right:20px;}
.dianp_tch .comeup{ margin:0 0 0 30%;}
.dianp_tch .feedb_hs{ width:600px; height:100px;}

/*以上是马代详情页*/


/*以下是当地游终端*/
.ddiyou{ padding-bottom:20px; border-bottom:none;}
.top_pinlun{ color:#999;}
.dangdi_tl{ padding:0 15px; }
.dangdi_tl li{ float:left; padding:0 5px; margin:0 15px; cursor:pointer; }
.dangdi_tl li:hover,.dangdi_tl li.hover{ color:#ff8a00; border-bottom:4px solid #ff8b00; height:56px;}
.yojizd{ border-top:1px solid #dae2e8; padding:0 20px 30px;}
.yojizd .feedb_hs{ width:690px; height:80px; }
.yojizd .letmet{ font-size:20px;}
.yoji_zd_s{ padding:35px 40px 20px;}
.yojizd .plun_nr{ padding-left:23px;}
.other_yoji{ margin-top:10px;}
.yj_li_zuo{ width:460px; margin:20px 100px 20px 35px; font-size:14px; line-height:30px; float:left; }
.yj_li_zuo li span{ float:right; color:#999; }
.yj_li_zuo li a{ width:340px; overflow:hidden; display:inline-block; height:30px;}
.yj_li_zuo li i{ font-size:16px; font-family:"宋体"; font-weight:bold; }

.md_dt_bg em{ color:#999; display:inline-block; margin:0 0 0 25px; font-size:12px; }
.md_dt_bg em strong{ color:#ff8a00; font-weight: normal; }


/*以下是酒店套餐终端*/
.det_ri .aniu_dg{ margin:35px 0 55px;}
.taocan_nr{ padding:20px 15px; overflow:hidden;}
.zhd_x .dianpin{ background:none;} 
.taoc_pic{ float:left; width:825px; height:550px; border:6px solid #e9e9e9; }
.taocan_nr .ct_li{ margin:2px 0 10px; overflow:hidden; }

.tc_right{ width:245px; float:left; margin:110px 0 0 20px; }
.tc_right dt{ font-size:18px; border-bottom:1px solid #ddd; padding-bottom:15px; }
.tc_right dd{ color:#999; font-size:14px; margin-top:7px; }
.tc_tupi{ margin:10px 0;}
.big_strong strong{ font-size:14px;}
.big_strong span{ color:#f60; }


/*票券终端*/
.piaoj_zd{padding:15px 100px 15px 30px;}
.piaoj_hg{ line-height:35px; margin-top:8px;}

.pj_list{ margin-bottom:25px; }
.pj_list li{ margin:15px 0; overflow:hidden; }
.pj_list .zuo_tu{ width:280px; height:187px; border:1px solid #e9e9e9; padding:1px; float:left; }
.pj_list .middle{ width:580px; float:left; margin-left:20px; }
.pj_list .middle h2{font-size:16px; line-height:40px; width:580px; height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  -o-text-overflow: ellipsis; color:#124385; }
.pj_list .middle h2 a{  color:#124385; }
.pj_list .middle h2 a:hover{ text-decoration:underline; }
.pj_list .middle .yanse{ color:#666; }
.pj_list .middle .pj_li{ margin:15px 0; }
.pj_list .middle .pj_li span{ border:1px solid #d99654; color:#d99654; margin:0 5px 0 0; padding:0 5px; height:14px; line-height:14px; display:inline-block;}
.pj_list .middle .pj_xj{ color:#666;}
.pj_list .middle .pj_xj span{ color:#ff8a00; font-size:14px; }

.pj_list .you{ float:right; margin-top:70px;}
.pj_list .you a{ font-size:14px; color:#124385; }
.pj_list .you a:hover{ font-size:14px; color:#ff8a00; }


/*酒店终端*/
.gd_scroll{ padding:0 15px 20px;}
.j_hotel_tl{ font-size:24px; border-bottom:2px solid #e0e0e0; padding:20px 30px; line-height:35px;}
.jiud_em em{ font-size:12px;}
.jd_zdy_t { width:1200px; overflow:hidden;}
.jd_zdy_t li{width:357px; margin:10px 15px 5px 0; text-align:center; display:inline-table; }
.jd_zdy_t li p{ width:345px; height:230px; border:1px solid #e9e9e9; padding:5px;}

.fangx_js{ line-height:24px; margin:15px 0 20px;}
.fangx_js .yr{ margin:0 0 10px;}
.jdzdy_xia{ line-height:24px;}
.jdzdy_xia em{ font-size:16px; color:#333; }
.jdzdy_xia .zi{ color:#666; margin-bottom:5px;}
.jdzdy_xia .wx_z{ font-size:14px;}
.jd_zdy_t li .yule_bt{ font-size:14px; line-height:40px; }
.jd_zdy_t li .yl_xx{ color:#666; }

.zdy_scroll{ margin-top:25px;}
.zdy_scroll .z_lg{ float:left; margin:0 5px 0 0; background:#ccc; }
.wai_scrol{ float:right; }


/*酒店终端-相关游记*/
.jd_zd_li{padding:10px; overflow:hidden; }
.jd_zd_li li{ overflow:hidden; margin:15px 10px; }
.hott_pic{ width:280px; height:187px; float:left; overflow:hidden; border:1px solid #e9e9e9; padding:1px; margin-right:25px; }
.jd_zd_li .lv_md_wz{ color:#666; }
.jd_zd_li .lv_md_wz h3{ font-size:16px; margin:5px 0; }
.jd_zd_li .lv_md_wz h3 a{ color:#124385; }
.jd_zd_li .lv_md_wz h3 a:hover{ text-decoration:underline; }
.jd_zd_li .lv_md_wz span{ color:#ff8a00; display:block; margin:15px 0 10px; }
.zdy_relat{ width:600px; float:left;}
.relat_ri{ width:230px; float:right; margin:55px 0 0 0; text-align:right; font-size:14px;} 
.relat_ri p{ margin:10px 0; }
.relat_ri p strong{ font-size:24px; }
.relat_ri p span{ color:#ff8a00; }
.hotmore_an{ background:#F60;font-size: 18px;height: 33px;line-height:30px;width: 108px;text-align: center;border-radius:3px;border: medium none;color: #fff;cursor: pointer;}
.hotmore_an:hover{ background:#ff8a00;}
.look_more{ text-align: center; color:#ff8a00; font-size:14px; margin:0 0 15px; }
.look_more a{ color:#ff8a00;}
.same_ht{ padding:10px 20px;}
.same_ht .pj_list .you{ margin-right:60px;}

.jingd_jsh {
    padding: 0px 20px 30px;
}



.Calendar_tab{ background:#e5e5e5;width:438px;} 
.Calendar_tab th{ background:#fbfbfb;}
.Calendar_tab td{ background:#ffffff; vertical-align:top;line-height:25px;}
.Calendar_tab td span{ padding:3px 0 0 6px; height:18px; text-align:center; clear:both; display:block;}
.Calendar_tab td .show_start_2{ color:#fc5900; width:60px; text-align:center; display:inline-block; font-weight:normal;}
.Calendar_tab td .yixiaoshou{ text-align:left; padding-left:10px;}
.Calendar_tab td .yixiaoshou font{ padding-left:5px;}

